#pragma once
#include <windows.h>


class CCamera
{
	int m_nPosX;
	int m_nPosY;

	CCamera();
	~CCamera() {}
	CCamera(const CCamera& copy) {}
	CCamera& operator=(const CCamera& assign) {}

	RECT m_rScreenBound;

public:

	static CCamera* GetInstance();

	int GetCameraPosX() {return m_nPosX;}
	int GetCameraPosY() {return m_nPosY;}

	void MoveCamera(RECT rWorld);

	void SetCameraPosX(int nPosX) {m_nPosX = nPosX;}
	void SetCameraPosY(int nPosY) {m_nPosY = nPosY;}

};